package cn.hxzy.zyicon.service;

import cn.hxzy.zyicon.entity.User;
import cn.hxzy.zyicon.entity.vo.PageBean;


/**
 * (Member)表服务接口
 *
 * @author makejava
 * @since 2020-08-11 11:38:41
 */
public interface UserService {
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     PageBean<User> findAll(PageBean<User> pageBean);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     void save(User user);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     void delete(Integer id);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */

     User findById(Integer id);


    User findByLoginNameAndLoginPassword(String loginName, String loginPassword);


    PageBean<User> findUserByNameLike(String searchName, PageBean<User> userPageBean);

    void update(User user);
}
